package com.bsh.service;

import java.util.List;
import java.util.Map;

import com.bsh.dto.FeedbackQryDto;
import com.bsh.mybatis.model.Feedback;
import com.bsh.utils.Pager;

/**
 * 系统消息
 * @author gsh
 *
 */
public interface FeedbackService {
	/**
	 * 消息分页
	 * 
	 * @param start
	 * @param end
	 * @return
	 */
	List<Map<String, Object>> getPage(Pager pager, FeedbackQryDto qryParam);
	
	/**
	 * 客服记录分页
	 * 
	 * @param start
	 * @param end
	 * @return
	 */
	List<Map<String, Object>> getServiceRecords(Pager pager, FeedbackQryDto qryParam);
	

	/**
	 * 查看消息
	 * 
	 * @param userid
	 * @return
	 */
	Feedback getMessage(Integer id);


	/**
	 * 处理消息
	 * 
	 * @param userid
	 * @return
	 */
	Integer process(Integer id,String msg);


	/**
	 * 删除消息
	 * 
	 * @param userid
	 * @return
	 */
	Integer remove(int id);
	/**
	 * 保存
	 * 
	 * @param dto
	 * @return
	 */
	Integer addFeedBack(Feedback feedback);
}